rdmsm4x - code - RTTy 524 usage-profile auto-selection and discovered-target switches on branch - claude-a9501cbf - TASK-20260925-08 - RTTy - 20260925-1652
rdmsm4x - code - RTTy 524 usage-profile auto-selection and discovered-target switches on branch - claude-a9501cbf - TASK-20260925-08 - RTTy - 20260925-1652
One line: RTTy 524 now picks a usage profile (Microsoft 365 worker,
Remote worker, Gamer, Creator, Developer, General) from installed apps
and turns its app checks on, adds 8 catalog services, and gives the
router/resolvers/baselines/peers their own switches — on branch
grok/524-usage-profile, not merged.
- Host / scope: rdmsm4x only. Work ran 2026-09-25 16:30:22 → 16:52 EDT, headless, claude@rdmsm4x/a9501cbf, dispatched by grok@rdmsm4x/fleet-wd.
- Where: mirror
/Users/richh/dev/_scratch/rtty-524-usage-profile-20260925, branchgrok/524-usage-profile, stacked ongrok/524-auto-enablee49e028(decision recorded in the HANDBACK and on the ticket). Commits390ad31,e8c89d1,9a0407a,8abe3a2. Pushed tobackuponly; remote = local =8abe3a2. - Files: new
Sources/LatencyCore/Profiles/UsageProfile.swift,Sources/LatencyCore/Profiles/DiscoveredProbeKey.swift,Sources/RTTy/Stores/ObservationStore+UsageProfile.swift,Sources/RTTy/Views/UsageProfileSettingsSection.swift,Tests/LatencyCoreTests/UsageProfileTests.swift; editedBuiltInServiceCatalog.swift,ServiceMonitorProfile.swift,InstalledApplicationDiscovery.swift,ObservationStore.swift,SettingsView.swift,ObservationStoreStartupTests.swift,InstalledApplicationDiscoveryTests.swift, bothFEATURE_MATRIX.mdcopies. - Verification (counts): base
e49e028RTTyTests 1285 / LatencyCore 359 / PrivilegedCapture 71 → branch 1292 / 374 / 71 (one old pin failed and was updated; that suite re-ran 2/0) → compose with layer12 + flows-resize 1315 (8 skipped, 0 failed) / 426 / 71. Three mutation checks each caught. validate_docs rc=0, privacy contract rc=0,git diff --checkclean, merge-tree 0 conflicts vs main, auto-enable, layer12, flows-resize, build523. - Reality checks: all 8 new catalog hosts resolved and answered TCP/443 from rdmsm4x (dig + nc).
- Backups / undo: branch only; nothing merged or
installed. Undo = delete the branch. The throwaway baseline worktree
_scratch/rtty-524-usage-profile-baseline-20260925was created and removed by this session (nothing unique in it). - Outstanding for the lead: register 4 new sources in
the Standard project.yml + re-pin the trust chain (closure tests already
fail on main for
CustomServiceProfileManager.swift); merge after auto-enable; two one-line seams in layer12's popover (usageProfileSummary,includedPeers.count); 60 s zero-setup gate measurement and the §6 acceptance on jdmbair13m5 need an installed build. - Handback:
~/dev/_handoff/rtty-524-friendly-default/usage-profile-run-20260925/HANDBACK.md. - No secrets in this record.